package com.shms.dao;

import java.util.List;

import com.shms.bean.GroupOfTrends;
import com.shms.bean.IndexParam;
import com.shms.entity.ShTrends;

/**
 * 文件名：ShTrendsDao.java
 * 编写者：
 * 创建时间：2013-1-3
 * 简要描述：
 *
 */
public interface ShTrendsDao {
	/**
	 * 获取当前动态通知数据
	 * @param shLogin ShLogin对象
	 * @return List<ShLogin> 对象
	 */
	public List<ShTrends> queryTrendsByExample(IndexParam indexParam);
	
	/**
	 * 根据分组信息，获取动态信息列表
	 * @param groupOfTrends GroupOfTrends 对象
	 * @return GroupOfTrends 对象
	 */
	public GroupOfTrends queryTrends(GroupOfTrends groupOfTrends);
	
	/**
	 * 保存动态信息
	 * @param shTrends ShTrends 对象
	 * @return boolean 对象
	 */
	public boolean saveTrends(ShTrends shTrends);
	
	/**
	 * 更新动态信息
	 * @param shTrends ShTrends 对象
	 * @return boolean 对象
	 */
	public boolean updateTrends(ShTrends shTrends);
	
	/**
	 * 批量删除动态信息...此方法未验证，用时注意
	 * @param ids Integer[] 对象 主键数组
	 * @return boolean 对象
	 */
	public boolean batchDelete(Integer[] ids);
	
	/**
	 * 根据动态信息ID查询具体数据信息
	 * @param shTrends ShTrends对象
	 * @return ShTrends对象
	 */
	public ShTrends queryById(ShTrends shTrends);
}
